package com.dsj.gxrd.modules.activity.domain.vo;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableLogic;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @author songpin566
 * @date 2023/10/13
 **/
@Data
@ApiModel("积分详情")
public class RdScoreDetailInfoVo {

    @ApiModelProperty("积分id")
    @JsonSerialize(using = ToStringSerializer.class)
    private Long id;

    @TableField(exist = false)
    @JsonSerialize(using = ToStringSerializer.class)
    private Long scoreId;

    @ApiModelProperty("类型")
    private Integer type;

    @ApiModelProperty("类型")
    private String showName;

    @ApiModelProperty("总分")
    private Integer totalScore;

    @ApiModelProperty("得分")
    private Integer score;

    @ApiModelProperty("备注")
    private String remark;

    @ApiModelProperty("删除")
    private Integer delFlag;

    @ApiModelProperty("是否能够删除")
    private Integer deleted;

}
